DeviceUIConfigOrBuilder

interface DeviceUIConfigOrBuilder : MessageOrBuilder

Inheritors

Properties

Functions

Link copied to clipboard
abstract fun getAlertEnabled(): Boolean

Audible message, banner and ring tone
bool alert_enabled = 8;
Link copied to clipboard
abstract fun getBannerEnabled(): Boolean
bool banner_enabled = 9;
Link copied to clipboard
abstract fun getCalibrationData(): ByteString

8 integers for screen calibration data
bytes calibration_data = 14;
Link copied to clipboard

Compass mode
.meshtastic.CompassMode compass_mode = 16;
Link copied to clipboard
abstract fun getCompassModeValue(): Int

Compass mode
.meshtastic.CompassMode compass_mode = 16;
Link copied to clipboard

Clockface analog style
true for analog clockface, false for digital clockface
bool is_clockface_analog = 18;
Link copied to clipboard

Localization
.meshtastic.Language language = 11;
Link copied to clipboard
abstract fun getLanguageValue(): Int

Localization
.meshtastic.Language language = 11;
Link copied to clipboard

Map related data
.meshtastic.Map map_data = 15;
Link copied to clipboard

Map related data
.meshtastic.Map map_data = 15;
Link copied to clipboard

Node list filter
.meshtastic.NodeFilter node_filter = 12;
Link copied to clipboard

Node list filter
.meshtastic.NodeFilter node_filter = 12;
Link copied to clipboard

Node list highlightening
.meshtastic.NodeHighlight node_highlight = 13;
Link copied to clipboard

Node list highlightening
.meshtastic.NodeHighlight node_highlight = 13;
Link copied to clipboard
abstract fun getPinCode(): Int
uint32 pin_code = 6;
Link copied to clipboard
abstract fun getRingToneId(): Int
uint32 ring_tone_id = 10;
Link copied to clipboard
abstract fun getScreenBrightness(): Int

TFT display brightness 1..255
uint32 screen_brightness = 2;
Link copied to clipboard
abstract fun getScreenLock(): Boolean

Screen/Settings lock enabled
bool screen_lock = 4;
Link copied to clipboard
abstract fun getScreenRgbColor(): Int

RGB color for BaseUI
0xRRGGBB format, e.g. 0xFF0000 for red
uint32 screen_rgb_color = 17;
Link copied to clipboard
abstract fun getScreenTimeout(): Int

Screen timeout 0..900
uint32 screen_timeout = 3;
Link copied to clipboard
abstract fun getSettingsLock(): Boolean
bool settings_lock = 5;
Link copied to clipboard

Color theme
.meshtastic.Theme theme = 7;
Link copied to clipboard
abstract fun getThemeValue(): Int

Color theme
.meshtastic.Theme theme = 7;
Link copied to clipboard
abstract fun getVersion(): Int

A version integer used to invalidate saved files when we make incompatible changes.
uint32 version = 1;
Link copied to clipboard
abstract fun hasMapData(): Boolean

Map related data
.meshtastic.Map map_data = 15;
Link copied to clipboard
abstract fun hasNodeFilter(): Boolean

Node list filter
.meshtastic.NodeFilter node_filter = 12;
Link copied to clipboard
abstract fun hasNodeHighlight(): Boolean

Node list highlightening
.meshtastic.NodeHighlight node_highlight = 13;